# -*- coding: utf-8 -*-

# Define your item pipelines here
#
# Don't forget to add your pipeline to the ITEM_PIPELINES setting
# See: https://doc.scrapy.org/en/latest/topics/item-pipeline.html
import json

from pymongo import MongoClient
from tencent.items import TencentItem

client = MongoClient()
collenction=client["tencent"]["hr"]
class TencentPipeline(object):
    def process_item(self, item, spider):

        # with open("a.json","a",encoding="utf-8") as f:
        #     f.write(json.dumps(dict(item),ensure_ascii=False,indent=4))
        #     f.write("\n")
        if isinstance(item,TencentItem):
            # print(item)
            collenction.insert(dict(item))
        return item
